<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');
class unicode
{
	function change($str)
	{
		$str = trim($str);
		if ($str=="") return "";
		$str = str_replace('"','',$str);
		$str = str_replace("'",'',$str);
		$str = $this->unicode2none($str);
		//$str = mb_convert_case($str,MB_CASE_TITLE,'utf-8');
		$str = str_replace(' ','-',$str);
		return $str;
	}
	function unicode2none($str)
	{
		if(!$str) return false;
		$unicode = array(
			'a'=>'á|à|ả|ã|ạ|ă|ắ|ằ|ẳ|ẵ|ặ|â|ấ|ầ|ẩ|ẫ|ậ',
			'A'=>'Á|À|Ả|Ã|Ạ|Ă|Ắ|Ằ|Ẳ|Ẵ|Ặ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ',
			'd'=>'đ',
			'D'=>'Đ',
			'e'=>'é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ',
			'E'=>'É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ',
			'i'=>'í|ì|ỉ|ĩ|ị',
			'I'=>'Í|Ì|Ỉ|Ĩ|Ị',
			'o'=>'ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ',
			'O'=>'Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ỗ|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ',
			'u'=>'ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự',
			'U'=>'Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự',
			'y'=>'ý|ỳ|ỷ|ỹ|ỵ',
			'Y'=>'Ý|Ỳ|Ỷ|Ỹ|Ỵ'
			);
		foreach($unicode as $khongdau=>$codau){
			$arr=explode("|",$codau);
			$str = str_replace($arr,$khongdau,$str);
		}
		return $str;
	}
	function unicode2database($str)
	{
		$str = str_replace('&aacute;','á',$str);
		$str = str_replace('&agrave;','à',$str);
		$str = str_replace('&atilde;','ã',$str);
		$str = str_replace('&acirc;','â',$str);
		$str = str_replace('&Aacute;','Á',$str);
		$str = str_replace('&Agrave;','À',$str);
		$str = str_replace('&Atilde;','Ã',$str);
		$str = str_replace('&Acirc;','Â',$str);
		$str = str_replace('&eacute;','é',$str);
		$str = str_replace('&egrave;','è',$str);
		$str = str_replace('&ecirc;','ê',$str);
		$str = str_replace('&Eacute;','É',$str);
		$str = str_replace('&Egrave;','È',$str);
		$str = str_replace('&Ecirc;','Ê',$str);
		$str = str_replace('&uacute;','ú',$str);
		$str = str_replace('&ugrave;','ù',$str);
		$str = str_replace('&Uacute;','Ú',$str);
		$str = str_replace('&Ugrave;','Ù',$str);
		$str = str_replace('&oacute;','ó',$str);
		$str = str_replace('&ograve;','ò',$str);
		$str = str_replace('&otilde;','õ',$str);
		$str = str_replace('&ocirc;','ô',$str);
		$str = str_replace('&Oacute;','Ó',$str);
		$str = str_replace('&Ograve;','Ò',$str);
		$str = str_replace('&Otilde;','Õ',$str);
		$str = str_replace('&Ocirc;','Ô',$str);
		$str = str_replace('&yacute;','ý',$str);
		$str = str_replace('&Yacute;','Ý',$str);
		$str = str_replace('&igrave;','ì',$str);
		$str = str_replace('&Igrave;','Í',$str);
		$str = str_replace('&iacute;','í',$str);
		return $str;
	}
}